.contenido{padding-top:10px;height:auto;overflow:hidden;position:relative;top:-34px}
.contenido a:hover{text-decoration:underline}
.contenido_left{float:left;width:232px;position:relative;overflow:hidden}
.bg_reserva{background:url(../imgs/reservas-home.png) no-repeat right top;width:239px;height:228px;position:relative}
.bg_reserva a{font:normal 12px Arial, Helvetica, sans-serif;color:#fde000;position:absolute;bottom:30px;left:120px;background:url(../imgs/vineta.png) no-repeat right 5px;padding-right:10px}
.bg_reserva2{background:url(../imgs/reserva-home2.png) no-repeat right top;width:239px;height:228px;position:relative}
.bg_reserva2 a.more{font:normal 12px Arial, Helvetica, sans-serif;color:#fde000;position:absolute;bottom:30px;left:120px;background:url(../imgs/vineta.png) no-repeat right 5px;padding-right:10px}
.user{padding:15px 0 0 20px;color:#fde000;text-align:center}
.user a{font:normal 12px Arial, Helvetica, sans-serif;color:#fde000;}
.home_center{float:left;overflow:hidden;width:480px;padding-top:34px}
.bg_telefonos{background:url(../imgs/bg_telefonos.png) no-repeat;width:236px;height:193px;}
.welcome{background:url(../imgs/bg_welcome.png) no-repeat;width:463px;height:202px;color:#464646;overflow:hidden;}
.welcome p{margin:55px 0 0 37px;width:230px;line-height:1.3em}
.welcome p span{font-weight:bold;color:#d8711e}
.bg_servicios{background:url(../imgs/bg_servicios.png) no-repeat right top;width:246px;height:193px;position:relative;top:-7px;float:left;z-index:88}
.bg_servicios ul{position:absolute;left:52px;top:65px;list-style:url(../imgs/vineta2.png)}
.bg_servicios ul li a{color:#464646}
.bg_contratos{background:url(../imgs/bg_contratos.png) no-repeat;width:233px;height:194px;float:left;top:-10px;left:-16px;position:relative;}
.bg_contratos a{font:normal 12px Arial, Helvetica, sans-serif;color:#fde000;position:absolute;bottom:32px;left:32px;background:url(../imgs/vineta.png) no-repeat right 5px;padding-right:5px}
.wrapper{float:left;background:url(../imgs/bg_eventos_noticias.png) no-repeat;width:184px;height:307px;position:relative;margin:0 0 0 -20px;top:19px;padding:95px 0 0 47px}
.wrapper p{font:normal 12px Arial, Helvetica, sans-serif;color:#FFFFFF;width:160px}
.wrapper h3{background:url(../imgs/vineta.png) no-repeat left 5px;padding:0 0 0 12px;font:bold 12px Arial, Helvetica, sans-serif;color:#FDE000;}
/*.wrapper a{font:normal 12px Arial, Helvetica, sans-serif;color:#FFFFFF;background:url(../imgs/vineta.png) no-repeat right 5px;padding-right:20px}*/
.nosotros{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.nosotros h1{margin-top:16px}
.nosotros h3{margin-top:18px}
.nosotros p{line-height:1.3em;margin:8px 0 6px 0}
.registroReserva{background:url(../imgs/bg_secciones2.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.clientes{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.clientes h1{margin-top:16px;margin-bottom:17px}
.clientes h3{margin-bottom:12px}
.clientes p{line-height:1.3em;margin:4px 0 6px 0}
.bg_login_left{background:url("../imgs/bg_eventos_noticias.png") no-repeat scroll 0 center transparent;height: 193px;width: 236px;}
.foto_cl{margin:0 0 20px 30px;}
.servicios{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.servicios h1{margin-top:16px}
.servicios h3{margin-top:18px}
.servicios p{line-height:1.3em;margin:8px 0 16px 0}
.s_particular{width:296px;height:104px;float:left}
.s_particular h4{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f26522}
.s_corporativo{width:256px;height:104px;float:left;margin-left:50px}
.s_corporativo h4{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f26522}
.s_aeropuerto{width:296px;height:104px;float:left;margin-top:30px}
.s_aeropuerto h4{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f26522}
.s_horas{width:256px;height:104px;float:left;margin-left:50px;margin-top:30px}
.s_horas h4{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f26522}
.taxi_zona{position:absolute;right:-24px;bottom:71px;z-index:99;}
.contactar_servicio a{color:#f26522;font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;padding-right:14px;background:url(../imgs/vineta3.png) no-repeat right 6px}
.cobertura{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.cobertura h1{margin-top:16px}
.cobertura h3{margin-top:18px}
.cobertura p{line-height:1.3em;margin:17px 0 16px 0;width:300px}
.cobertura p span{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f26522}
.cobertura label{color:#464646;margin-top:4px}
.cobertura .txt{border:1px solid #CFCFCF;width:170px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px}
.cobertura select{border:1px solid #CFCFCF;width:174px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px}
.btn_go{padding:5px 0;text-align:right;width:280px}
.tarifas{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.tarifas h1{margin-top:16px}
.tarifas h3{margin-top:18px}
.tarifas p{line-height:1.3em;margin:8px 0 16px 0;}
.tarifas p span{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f26522}
.tarifas label{color:#464646;margin-top:4px}
.tarifas ul{padding-left:15px;list-style:url(../imgs/vineta2.png);}
.tarifas ul li{line-height:1.5em;padding-left:5px;}
.tarifas .txt{border:1px solid #CFCFCF;width:170px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px}
.tarifas select{border:1px solid #CFCFCF;width:174px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px}
.calculo{float:left;width:172px;border:1px solid #CFCFCF;height:50px}
.reservas{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.reservas h1{margin-top:16px}
.reservas h3{margin-top:18px}
.reservas p{line-height:1.3em;margin:8px 0 16px 0;}
.reservas p span{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f26522}
.reservas ul{padding-left:15px;list-style:url(../imgs/vineta2.png);}
.reservas ul li{line-height:1.5em;padding-left:5px;}
.reservas label{color:#464646;margin-top:4px}
.reservas .txt{border:1px solid #CFCFCF;width:170px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px}
.reservas select{border:1px solid #CFCFCF;width:174px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px}
.contactenos{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.contactenos h1{margin-top:16px}
.contactenos h3{margin-top:18px}
.contactenos p{line-height:1.3em;margin:12px 0 16px 0;width:auto}
.contactenos p.requerido{font-size:11px;}
.contactenos p span{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000000}
.contactenos label{color:#464646;margin-top:9px;width:70px}
.contactenos .text{margin-top:8px;float:left}
.contactenos .bgtext{width:191px;margin-top:3px;height:83px;background:url(../imgs/textarea.png) no-repeat;float:left}
.contactenos select{font:normal 12px Arial, Helvetica, sans-serif;background:#FFF;}
.contactenos .uniform{width:202px;overflow:auto}
.contactenos div.selector{left:-2px;top:4px;margin-bottom:8px;width:205px;}
.contactenos div.selector span{width:178px}
.contactenos div.selector select{width:210px}
.c_left{float:left;width:310px}
.c_left span.obligatorio{position:relative;top:13px;left:4px}.c_left span.obligatorio_esp{position:relative;top:20px;left:20px}
.c_right{float:left;}
.btn_enviar{text-align:right;padding:5px 0}
.confirmacion{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.confirmacion h1{margin-top:16px}
.confirmacion h3{margin-top:18px}
.bg-c{text-align:center;padding:100px 0}
.cuenta{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.cuenta h1{margin-top:16px}
.cuenta h3{margin-top:18px}
.cuenta label{color:#464646;margin-top:8px;width:70px}
.cuenta .txt{border:none;width:186px;margin-top:5px;font:normal 12px Arial, Helvetica, sans-serif;padding:4px 2px 4px 3px;background:url(../imgs/input.png) no-repeat}
.cuenta .text{margin-top:5px}
.cuenta textarea{border:1px solid #CFCFCF;width:176px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px;overflow:auto;height:50px}
.cuenta select{border:1px solid #CFCFCF;width:180px;margin-top:3px;font:normal 12px Arial, Helvetica, sans-serif;padding:1px}
.bg_login{background:url(../imgs/bg_cuenta.jpg) no-repeat right 50px;height:336px;}
.btn_entrar{padding:12px 0 5px 80px}
.btn_entrar2{padding:10px 0 0 80px}
.olvido_cont{padding:6px 0 0 80px;font:normal 12px Arial, Helvetica, sans-serif;color:#6c6c6c;}
.olvido_cont a{font:normal 12px Arial, Helvetica, sans-serif;color:#6c6c6c;}
.olvido_cont a:hover{text-decoration:underline}
.cancel{text-decoration:underline;color:#666;position:relative;top:-4px;left:30px}
.success{color:#060;padding:5px 0 10px 0}
.form_reserva_online{background:url(../imgs/bg_secciones.png) no-repeat;width:610px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 40px;position:relative}
.form_reserva_online h1{margin-top:16px}
.form_reserva_online h3{margin-top:18px}
.form_reserva_online label{text-align:left;margin-top:3px}
.form_reserva_online div.selector{left:-2px;margin-bottom:6px}
.form_reserva_online .rinput{padding:6px 0}
.form_reserva_online .uniform{width:588px;height:60px;overflow:auto}
.horai{float:left;margin-left:20px;}
.horaf{float:left;margin-left:16px}
.form_reserva_online .radio{position:relative;top:-2px}
#fecha_reserva{text-align:center}
.btn_realizar_reserva{padding:6px 0}
.reserva_online{background:url(../imgs/bg_secciones.png) no-repeat;width:626px;height:385px;float:left;margin:36px 0 0 10px;padding:5px 26px 0 26px}
.reserva_online h1{margin-top:16px}
.reserva_online h3{margin-top:18px}
.reserva_online .radio{margin-left:2px}
.reserva_online .inputr{background:url(../imgs/inputr.png) no-repeat;width:199px;padding:2px 4px 4px 2px;font:normal 12px Arial, Helvetica, sans-serif;color:#666;margin-top:4px}
.reserva_online label{margin-top:6px;width:49px;text-align:left}
.rowr{overflow:hidden;padding:5px 0}
.rowr span{font:normal 11px Arial, Helvetica, sans-serif;color:#999}
.btn_ver_tarifa{padding:10px 0 0 59px}
.result_i{padding:0 0 12px 55px}
.result_i span{display:block;color:#333}
.result_f{padding:0 0 12px 55px}
.result_f span{display:block;color:#333}
.panel_l{float:left;overflow:hidden;}
.monto_tarifa{background:url(../imgs/monto_tarifa.jpg) repeat-y;width:233px;height:auto;float:left;margin-left:20px;color:#000000;}
.monto_tarifa span{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;display:block}
.monto_tarifa span.monto{font-size:27px}
.btn_realizar_r{width:180px;text-align:center;padding:0 0 0 0}
.search_other{text-decoration:underline;color:#666;position:relative;top:-4px;left:30px}
.load{padding:10px 10px 10px 20px;}
.mapa{position:relative;top:-20px;left:20px}
.dd{text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;}
.dd .ddTitle{background:url(../imgs/input.png) no-repeat;padding:3px 4px 3px 8px;text-indent:0;cursor:default;overflow:hidden;height:16px;margin-top:4px}
.dd .ddTitle span.arrow{background:url(../imgs/dd_arrow.gif) no-repeat 0 0;float:right;display:inline-block;width:16px;height:16px;cursor:pointer;}
.dd .ddTitle span.ddTitleText{text-indent:1px;overflow:hidden;line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left;padding:0 2px 0 0}
.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}
.dd .ddChild{position:absolute;border:1px solid #c3c3c3;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited{padding-left:10px}
.dd .ddChild a{display:block;padding:2px 0 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover{background-color:#66CCFF;}
.dd .ddChild a img{border:0;padding:0 2px 0 0;vertical-align:middle;}
.dd .ddChild a.selected{background-color:#66CCFF;}
.hidden{display:none;}
.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.query_tarifa{color:#666666;text-decoration:underline;}
.left_tarifa{position:absolute;left:400px;top:84px}
.left_tarifa input{font-weight:bold;text-align:center}
body{margin:0;padding:0;width:100%;background:#C49014}
img{border:0}
INPUT{}
TEXTAREA{}
SELECT{}
h1,h2,h3,h4,form{margin:0;padding:0}
ul{padding:0;margin:0}
li{padding:0;margin:0}
a{border:0;text-decoration:none}
.clear{clear:both;}
a:focus{outline:0px}
.float{float:left}
.right{float:right}
label{float:left;width:16%;margin-bottom:8px;padding-top:0.2em;text-align:right;margin-bottom:5px;clear:both;color:#666;font:normal 11px Arial, Helvetica, sans-serif;float:left;padding-right:10px}
.cursor{cursor:pointer}
.hide{display:none}#msg{display:none;position:absolute;z-index:1900;background:url(../imgs/msg_arrow.gif) left center no-repeat;padding-left:7px;font:normal 11px tahoma;color:#CB9B15;}#msgcontent{display:block;background:#010101;border:2px solid #3B3939;border-left:none;padding:5px;min-width:150px;max-width:250px;}#window{width:100%;overflow:hidden;height:auto;position:relative;}#pagina{width:920px;margin:0 auto 0 auto;font:normal 12px Arial, Helvetica, sans-serif;color:#464646;height:auto;z-index:2;}#cabecera{height:444px;position:relative;width:912px;margin:0 auto 0 auto}#content_cabecera{background:#000 url(../imgs/bg_top.jpg) no-repeat center top;width:100%;height:444px}.flash{position:relative;top:-295px}.menu{height:71px;}.menu ul{list-style:none;padding:0;margin:0;width:1000px}.menu ul li{float:left;overflow:hidden;position:relative;text-align:center;margin:0 0 0 5px}.menu ul li a{position:relative;display:block;width:90px;height:71px;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;}.menu ul li.separacion{width:140px}.menu ul li a span{position:absolute;left:0;width:80px;}.menu ul li a span.out{top:37px;}.menu ul li a span.over,.menu ul li a span.bg{top:-71px;}#menu{background:#000;height:71px;width:900px;position:absolute;left:4px;top:-1px;overflow:hidden}#menu ul li a{color:#52628f;}#menu ul li a span.over{color:#FFF;width:80px;height:16px}
#menu ul li a span img{width:80px;height:16px}
#menu ul li span.bg{height:71px;background:url('../imgs/hover.png') center top no-repeat;}.logo{position:absolute;left:372px;top:-12px;z-index:10}#pagina{background:url(../imgs/bg_page.jpg) no-repeat center top;width:100%;height:416px}#cuerpo{height:auto;width:940px;margin:0 auto 0 auto;position:relative}.links{position:relative;top:-12px;color:#000000;font:normal 11px tahoma;padding-left:250px}.links a{color:#000000}.links span{padding:0 2px;font-size:10px}#footer{background:url(../imgs/footer.jpg) repeat-x;height:34px;font:normal 11px tahoma;color:#898989;width:100%;position:relative;z-index:10}#footer .fcenter{width:910px;overflow:hidden;margin:0 auto 0 auto;padding:8px 0 0 0}#footer .develoweb{float:right}#footer .develoweb a{color:#898989;}#footer .develoweb img{position:relative;vertical-align:middle;top:-3px}#footer .company{float:left}
.holder{width:325px;padding:0;outline:0px;margin-top:4px;}
.scroll-pane{width:645px;overflow:auto;}
#pane{height:230px;}
a.jScrollArrowUp{background:url(basic_arrow_up.gif) no-repeat 0 0;}
a.jScrollArrowUp:hover{background-position:0 -15px;}
a.jScrollArrowDown{background:url(basic_arrow_down.gif) no-repeat 0 0;}
a.jScrollArrowDown:hover{background-position:0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{background-position:0 -30px;}
.orange-bar .jScrollPaneTrack{background:url(../imgs/fondo_scrooll.jpg) repeat-y 50% 50%;}
.orange-bar .jScrollPaneDrag{background:transparent url(../imgs/prueba_scrroll.png) no-repeat 50% 50%;}
.orange-bar .scroll-pane{background:transparent;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;margin-left:0!important;margin-left:0;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover{}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown:hover{}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{}

/* the news box */
#news
{
	width:184px;
	padding-right: 15px;
	visibility: hidden;
}
#news a
{
	color:#FFFFFF;
}
#news ul
{
	
	padding-right:5px;
}
#news li{
	line-height:1.5em;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:250px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:250px;
	left:0;
	
	padding-right:5px;
}

/* CSS MODAL LOGIN*/
/* Mask for background, by default is not display */
#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 997;
	width: 100%; height: 100%;
	opacity: 0.8;
}

/* You can customize to your needs  */
.login-popup{
	display:none;
	background: #333;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 998;
	box-shadow: 0px 0px 20px #999; /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
        -moz-border-radius: 3px; /* Firefox */
        -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close { 
	float: right; 
	margin: -28px -28px 0 0;
}

fieldset.textboxLogin { 
	border:medium none; 
}

form.signin a, form.signin label, form.signin p{ 
	font-weight: bold; 
}

form.signin a, form.signin p{ 
	width: 100%; 
}

form.signin .textboxLogin label { 
	display:block; 	
}

form.signin .textboxLogin span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
	text-align:left;
} 

form.signin .textboxLogin input { 
	background:#666666; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff; 
        border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.buttonLogin { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd)) !important;
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd') !important;
	border-color:#000 !important; 
	border-width:1px !important;
        border-radius:4px 4px 4px 4px !important;
	-moz-border-radius: 4px !important;
        -webkit-border-radius: 4px !important;
	color:#333 !important;
	cursor:pointer !important;
	display:inline-block !important;
	padding:6px 6px 4px !important;
	margin-top:21px !important;
	font:12px !important; 
	width:214px !important;
}
.buttonLogin:hover { background:#ddd; }

.textboxLogin label {
    clear: none;
    color: red;
    float: none;
    font: 11px Arial,Helvetica,sans-serif;
    margin-bottom: inherit;
    padding-right: inherit;
    padding-top: inherit;
    text-align: inherit;
    width: inherit;
}

.forgot {
    color: #00C6FF;
    font-size: 11px;
    line-height: 18px;
}

/*Estilos Wait*/
 #loading-div-background 
{
    display:none;
    position:fixed;
    top:0;
    left:0;
    background:black;
    width:100%;
    height:100%;
    z-index: 999;
    opacity: 0.87;
}

#loading-div
{
    width: 250px;
    height: 150px;
    background-color: white;
    text-align:center;
    position:absolute;
    left: 50%;
    top: 50%;
    margin-left:-150px;
    margin-top: -100px;
}